{
 "cells": [
  {
   "cell_type": "code",
   "execution_count": 2,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>发票编号</th>\n",
       "      <th>分店</th>\n",
       "      <th>城市</th>\n",
       "      <th>顾客类型</th>\n",
       "      <th>性别</th>\n",
       "      <th>商品类别</th>\n",
       "      <th>商品单价（美元）</th>\n",
       "      <th>购买数量（件）</th>\n",
       "      <th>购买日期</th>\n",
       "      <th>时间</th>\n",
       "      <th>支付方式</th>\n",
       "      <th>支付费用（美元）</th>\n",
       "      <th>收益（美元）</th>\n",
       "      <th>购物体验评分</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>426-39-2418</td>\n",
       "      <td>分店C</td>\n",
       "      <td>城市C</td>\n",
       "      <td>普通顾客</td>\n",
       "      <td>男</td>\n",
       "      <td>电子配件</td>\n",
       "      <td>61.41</td>\n",
       "      <td>7</td>\n",
       "      <td>2020-01-14</td>\n",
       "      <td>10:02:00</td>\n",
       "      <td>现金</td>\n",
       "      <td>429.87</td>\n",
       "      <td>21.4935</td>\n",
       "      <td>9.8</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>527-09-6272</td>\n",
       "      <td>分店A</td>\n",
       "      <td>城市A</td>\n",
       "      <td>会员</td>\n",
       "      <td>女</td>\n",
       "      <td>电子配件</td>\n",
       "      <td>28.45</td>\n",
       "      <td>5</td>\n",
       "      <td>2020-03-21</td>\n",
       "      <td>10:17:00</td>\n",
       "      <td>信用卡</td>\n",
       "      <td>142.25</td>\n",
       "      <td>7.1125</td>\n",
       "      <td>9.1</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>761-49-0439</td>\n",
       "      <td>分店B</td>\n",
       "      <td>城市B</td>\n",
       "      <td>会员</td>\n",
       "      <td>女</td>\n",
       "      <td>电子配件</td>\n",
       "      <td>12.10</td>\n",
       "      <td>8</td>\n",
       "      <td>2020-01-19</td>\n",
       "      <td>10:17:00</td>\n",
       "      <td>电子钱包</td>\n",
       "      <td>96.80</td>\n",
       "      <td>4.8400</td>\n",
       "      <td>8.6</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>421-95-9805</td>\n",
       "      <td>分店A</td>\n",
       "      <td>城市A</td>\n",
       "      <td>普通顾客</td>\n",
       "      <td>女</td>\n",
       "      <td>电子配件</td>\n",
       "      <td>28.96</td>\n",
       "      <td>1</td>\n",
       "      <td>2020-02-07</td>\n",
       "      <td>10:18:00</td>\n",
       "      <td>信用卡</td>\n",
       "      <td>28.96</td>\n",
       "      <td>1.4480</td>\n",
       "      <td>6.2</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>811-03-8790</td>\n",
       "      <td>分店A</td>\n",
       "      <td>城市A</td>\n",
       "      <td>普通顾客</td>\n",
       "      <td>女</td>\n",
       "      <td>电子配件</td>\n",
       "      <td>45.48</td>\n",
       "      <td>10</td>\n",
       "      <td>2020-03-01</td>\n",
       "      <td>10:22:00</td>\n",
       "      <td>信用卡</td>\n",
       "      <td>454.80</td>\n",
       "      <td>22.7400</td>\n",
       "      <td>4.8</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>...</th>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>995</th>\n",
       "      <td>828-61-5674</td>\n",
       "      <td>分店A</td>\n",
       "      <td>城市A</td>\n",
       "      <td>会员</td>\n",
       "      <td>男</td>\n",
       "      <td>运动与旅行</td>\n",
       "      <td>44.02</td>\n",
       "      <td>10</td>\n",
       "      <td>2020-03-20</td>\n",
       "      <td>19:57:00</td>\n",
       "      <td>信用卡</td>\n",
       "      <td>440.20</td>\n",
       "      <td>122.0100</td>\n",
       "      <td>9.6</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>996</th>\n",
       "      <td>670-71-7306</td>\n",
       "      <td>分店B</td>\n",
       "      <td>城市B</td>\n",
       "      <td>普通顾客</td>\n",
       "      <td>男</td>\n",
       "      <td>运动与旅行</td>\n",
       "      <td>44.63</td>\n",
       "      <td>6</td>\n",
       "      <td>2020-01-02</td>\n",
       "      <td>20:08:00</td>\n",
       "      <td>信用卡</td>\n",
       "      <td>267.78</td>\n",
       "      <td>13.3890</td>\n",
       "      <td>5.1</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>997</th>\n",
       "      <td>630-74-5166</td>\n",
       "      <td>分店A</td>\n",
       "      <td>城市A</td>\n",
       "      <td>普通顾客</td>\n",
       "      <td>男</td>\n",
       "      <td>运动与旅行</td>\n",
       "      <td>62.13</td>\n",
       "      <td>6</td>\n",
       "      <td>2020-03-22</td>\n",
       "      <td>20:19:00</td>\n",
       "      <td>现金</td>\n",
       "      <td>372.78</td>\n",
       "      <td>18.6390</td>\n",
       "      <td>7.4</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>998</th>\n",
       "      <td>182-52-7000</td>\n",
       "      <td>分店A</td>\n",
       "      <td>城市A</td>\n",
       "      <td>会员</td>\n",
       "      <td>女</td>\n",
       "      <td>运动与旅行</td>\n",
       "      <td>27.04</td>\n",
       "      <td>4</td>\n",
       "      <td>2020-01-01</td>\n",
       "      <td>20:26:00</td>\n",
       "      <td>电子钱包</td>\n",
       "      <td>108.16</td>\n",
       "      <td>5.4080</td>\n",
       "      <td>6.9</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>999</th>\n",
       "      <td>802-70-5316</td>\n",
       "      <td>分店A</td>\n",
       "      <td>城市A</td>\n",
       "      <td>会员</td>\n",
       "      <td>女</td>\n",
       "      <td>运动与旅行</td>\n",
       "      <td>92.13</td>\n",
       "      <td>6</td>\n",
       "      <td>2020-03-06</td>\n",
       "      <td>20:34:00</td>\n",
       "      <td>现金</td>\n",
       "      <td>552.78</td>\n",
       "      <td>127.6390</td>\n",
       "      <td>8.3</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "<p>1000 rows × 14 columns</p>\n",
       "</div>"
      ],
      "text/plain": [
       "            发票编号   分店   城市  顾客类型 性别   商品类别  商品单价（美元）  购买数量（件）       购买日期  \\\n",
       "0    426-39-2418  分店C  城市C  普通顾客  男   电子配件     61.41        7 2020-01-14   \n",
       "1    527-09-6272  分店A  城市A    会员  女   电子配件     28.45        5 2020-03-21   \n",
       "2    761-49-0439  分店B  城市B    会员  女   电子配件     12.10        8 2020-01-19   \n",
       "3    421-95-9805  分店A  城市A  普通顾客  女   电子配件     28.96        1 2020-02-07   \n",
       "4    811-03-8790  分店A  城市A  普通顾客  女   电子配件     45.48       10 2020-03-01   \n",
       "..           ...  ...  ...   ... ..    ...       ...      ...        ...   \n",
       "995  828-61-5674  分店A  城市A    会员  男  运动与旅行     44.02       10 2020-03-20   \n",
       "996  670-71-7306  分店B  城市B  普通顾客  男  运动与旅行     44.63        6 2020-01-02   \n",
       "997  630-74-5166  分店A  城市A  普通顾客  男  运动与旅行     62.13        6 2020-03-22   \n",
       "998  182-52-7000  分店A  城市A    会员  女  运动与旅行     27.04        4 2020-01-01   \n",
       "999  802-70-5316  分店A  城市A    会员  女  运动与旅行     92.13        6 2020-03-06   \n",
       "\n",
       "           时间  支付方式  支付费用（美元）    收益（美元）  购物体验评分  \n",
       "0    10:02:00    现金    429.87   21.4935     9.8  \n",
       "1    10:17:00   信用卡    142.25    7.1125     9.1  \n",
       "2    10:17:00  电子钱包     96.80    4.8400     8.6  \n",
       "3    10:18:00   信用卡     28.96    1.4480     6.2  \n",
       "4    10:22:00   信用卡    454.80   22.7400     4.8  \n",
       "..        ...   ...       ...       ...     ...  \n",
       "995  19:57:00   信用卡    440.20  122.0100     9.6  \n",
       "996  20:08:00   信用卡    267.78   13.3890     5.1  \n",
       "997  20:19:00    现金    372.78   18.6390     7.4  \n",
       "998  20:26:00  电子钱包    108.16    5.4080     6.9  \n",
       "999  20:34:00    现金    552.78  127.6390     8.3  \n",
       "\n",
       "[1000 rows x 14 columns]"
      ]
     },
     "execution_count": 2,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "import pandas as pd\n",
    "data_supermarket = pd.read_excel(r'./dataset/超市销售数据.xlsx')\n",
    "data_supermarket "
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## 案例：客户支付费用和收益的散点图"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 7,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "image/png": "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\n",
      "text/plain": [
       "<Figure size 720x360 with 1 Axes>"
      ]
     },
     "metadata": {
      "needs_background": "light"
     },
     "output_type": "display_data"
    }
   ],
   "source": [
    "import matplotlib.pyplot as plt\n",
    "plt.rcParams['font.sans-serif'] = ['SimHei']\n",
    "plt.figure(figsize=(10,5)) #控制图形的长的宽//////////////////////////////////////////////////////////////////\n",
    "plt.scatter(\n",
    "    data_supermarket['支付费用（美元）'], # x轴数据\n",
    "    data_supermarket['收益（美元）'], # y轴数据\n",
    "    s = 30 # 点的大小\n",
    ")\n",
    "plt.title('支付费用和收益散点图',fontsize=20)  #fontsize是控制字体大小\n",
    "plt.xlabel('支付费用（美元）')\n",
    "plt.ylabel('收益（美元）')\n",
    "plt.show()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [],
   "source": []
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [],
   "source": []
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [],
   "source": []
  }
 ],
 "metadata": {
  "kernelspec": {
   "display_name": "Python 3",
   "language": "python",
   "name": "python3"
  },
  "language_info": {
   "codemirror_mode": {
    "name": "ipython",
    "version": 3
   },
   "file_extension": ".py",
   "mimetype": "text/x-python",
   "name": "python",
   "nbconvert_exporter": "python",
   "pygments_lexer": "ipython3",
   "version": "3.6.4"
  }
 },
 "nbformat": 4,
 "nbformat_minor": 5
}
